formosa strait - Turkish English Dictionary